header{
	border-bottom:1px solid #EFEFEF;
	box-shadow: 0px 1px 9px 0px #F6F6F7;
}
.sign{
	font-size: 0.3rem;
	line-height: 0.88rem;
	color:#5F5D5D;
	margin-left:0.3rem;
	float:left;
}
.title{
     width: 6rem;
    height: 0.88rem;
    margin: 0 auto;
    font-size: 0.36rem;
    color: #5F5D5D;
    text-align: center;
    line-height: 0.88rem;
}
i.cross{
	color:#8B8B8C;
	font-size: 0.4rem;
	position: absolute;
	right:0.2rem;
	top:50%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.loginInfo{
	padding-bottom:0.1rem;
	font-size: 0;
	overflow:hidden;
	margin-top:0.88rem;
}
.login_logo{
	margin:0.1rem auto 0;
	width:5.9rem;
	height:2.5rem;
	overflow: hidden;
}
.form{
	padding:0 0.8rem;
}

.form_item input{
	font-size: 0.3rem;
	width:3rem;
	height:0.8rem;
	padding:0.1rem 0;
	line-height: 0.78rem;
	margin-left:0.3rem;
	color:#666;
}
.form_item input::-webkit-input-placeholder{
	color:#DCDDDD;
}
.form_item{
	width:5.9rem;
	height:0.8rem;
	border-radius: 25px;
	border:1px solid #DCDDDD;
	color:#DCDDDD;
	font-size: 0.3rem;
	margin-bottom:0.3rem;
	position: relative;
	overflow: hidden;
}
.form_item span{
	color:#8B8B8C;
	float:right;
	line-height: 0.78rem;
	margin-right:0.4rem;
}
i.close{
	color:#8B8B8C;
	font-size: 0.4rem;
	position: absolute;
	top:50%;
	right:0.2rem;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}
.btn_sign{
	width:5.9rem;
	height:0.8rem;
	border-radius: 25px;
	background: #F6AD02;
	color:#fff;
    border:none;
	text-align: center;
	line-height: 0.8rem;
	opacity: 0.5;
	font-size: 0.3rem;
	border:1px solid #F6AD02;
}
.sign_p{
	width:100%;
	font-size: 0.26rem;
	color:#8B8B8C;
	position: fixed;
	bottom:0.5rem;
	
	text-align: center;
}
i.left_jt{
	color:#202020;
	position: absolute;
	left:0.2rem;
	top:50%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}